//+--------------------------------------------------------------------
//| Copyright(c) 2012 - 2013 # an.vuongngocduy					
//| This file is a part of Compact Game Engine (CGE)	
//+--------------------------------------------------------------------
#ifndef __CGE_COMMONS_H__
#define __CGE_COMMONS_H__

#if defined(WIN32)
#include <windows.h>
#endif

namespace cge
{
#if _MSC_VER >= 1600
	#define null nullptr
#else
	#define null NULL
#endif

	typedef bool b8;
	
	typedef char c8;

	typedef wchar_t c16;

	typedef float f32;

	typedef double f64;

	typedef signed __int8 s8;

	typedef unsigned __int8 u8;

	typedef signed __int16 s16;

	typedef unsigned __int16 u16;

	typedef signed __int32 s32;

	typedef unsigned __int32 u32;

	typedef signed __int64 s64;

	typedef unsigned __int64 u64;
}

#endif//__CGE_COMMONS_H__